package com.j48.entrancegurad.service;

import com.j48.entrancegurad.model.Host;

import java.util.ArrayList;
import java.util.List;

public interface IHostService {
    /**
     * 查询所有业主
     * @return 结果集
     */
    public ArrayList<Host> selectAll();

    /**
     * 查询单个业主信息
     * @return 业主对象信息
     */
    public Host selectById(Host host);

    /**
     * 添加业主信息
     * @param host 业主对象
     * @return 成功与否
     */
    public boolean addHost(Host host);

    /**
     * 修改业主信息
     * @param host 业主对象
     * @return 成功与否
     */
    public boolean updateHost(Host host);

    /**
     * 查询业主
     * @param host 业主对象
     * @return 成功与否
     */
    public ArrayList<Host> selectone(Host host);

    /**
     * 通过业主姓名查询业主
     * @param host
     * @return
     */
    public ArrayList<Host> selectByName(Host host);

    /**
     * 按照手机号码查询业主
     * @param host
     * @return
     */
    public Host selectByPhone(Host host);

    /**
     * 通过房屋号查询业主对象
     * @param host 业主对象
     * @return 对象信息
     */
    public Host selectByHouse(Host host);
}
